package task;


import java.util.Map;

import org.eclipse.swt.graphics.ImageData;

public interface ITask {
	ImageData getImageData();
	String getDescription();
	String getName();
	String getSignature();
	void run(Map<String, String> props);
	String[] neededProperties();
	void addNeededPropertiesChangedHandler(NeededPropertiesChangedHandler handler);
	void removeNeededPropertiesChangedHandler(NeededPropertiesChangedHandler handler);
}
